package MapDemo;

import java.util.HashMap;
import java.util.Scanner;
import java.util.Set;

/*1.键盘录入五次字符串,用Map集合统计录入的五次字符串中,每个字符串出现的次数
    2.遍历map集合,打印输出*/
public class MapList {
    public static void main(String[] args) {
        //1创建一个容器
        HashMap<String, Integer> map = new HashMap<>();
        //键盘录入
        for (int i = 0; i < 5; i++) {
            System.out.println("请输入一个字符串");
            Scanner scanner = new Scanner(System.in);
            String s = scanner.nextLine();
            //去map集合找有无S键
            boolean b = map.containsKey(s);
            if (b == true) {
                //map集合中包含s
                Integer integer = map.get(s);
                //次数加一次
                integer++;
                //将新的次数设置回去
                map.put(s, integer);
            } else {
                //map集合不中包含s
                map.put(s, 1);
            }
        }
        System.out.println(map);
    }
}
